package main

import (
	"fmt"

	"gorm.io/driver/mysql"
	"gorm.io/gorm"
)

type Qwe struct {
	Id   int
	Name string
	Age  int
} //全局前缀表名
/*  gorm.DefaultTableNameHander=func(db *gorm.DB, defaultTableName string)string{
	return"dfg"+defaultTableName;
}*/

//TableName 自定义表名
/*
	func (Qwe) NameTable() string{
	   return "yui"
	}
*/
func main() {
	dsn := "root:yjx020613@tcp(192.168.126.91:3306)/db1?charset=utf8mb4&parseTime=True&loc=Local"
	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
	if err != nil {
		panic(err)
	}
	fmt.Println("连接成功")
	db.Table("yui").AutoMigrate(&Qwe{}) // 这里会创建名为 `custom_users` 的表
}
